package com.itany.corejava.day08;

import java.util.Arrays;
import java.util.Locale;

public class Test3 {

    public static void main(String[] args)  throws Exception {

//        String s1=new String("abc");
//        String s2=new String("abc");
//
//        System.out.println(s1==s2);
//
//        String s3="abc";
//        String s4="abc";
//
//        System.out.println(s3==s4);
//
//        String s5="ab"+"c";
//
//        System.out.println(s3==s5);
//
//        int i=1+1;
//
//        String s6="ab";
//        String s7="c";
//
//        String s8=s6+s7;
//
//
//        System.out.println(s8);



//        String s="中";
//
//        byte[] b=s.getBytes();
////        byte[] b=s.getBytes("gbk");
//
//        System.out.println("b.length = " + b.length);
//
//        System.out.println("Arrays.toString(b) = " + Arrays.toString(b));



//        byte[] b={-28, -72, -83};
//
//        String s=new String(b,"utf-8");
//
//        System.out.println("s = " + s);



//        char[] c={'a','b','c'};
//
//        String s=new String(c);
//
//        System.out.println("s = " + s);



//        String s="abc";
//
//        char[] c=s.toCharArray();
//
//        System.out.println("Arrays.toString(c) = " + Arrays.toString(c));




//        String s="abcd";
//
//        for (int i = 0; i < s.length(); i++) {
//            char c=s.charAt(i);
//            System.out.println("c = " + c);
//        }


//        String s="abcdefg";
//
//        System.out.println(s.substring(3));
//
//        System.out.println(s.substring(3,5));
//
//        System.out.println(s);






//        String s="abcdefghije";
//
//        System.out.println(s.indexOf("e"));
//
//        System.out.println(s.indexOf("x"));
//
//        System.out.println(s.lastIndexOf("e"));
//
//
//        System.out.println(s.contains("c"));
//
//        System.out.println(s.contains("x"));
//
//        System.out.println(s.indexOf("c")!=-1);
//
//        System.out.println(s.startsWith("abcd"));
//
//        s="xxx.txt";
//
//        System.out.println(s.endsWith(".txt"));
//
//        System.out.println("abc".equals("abc"));
//
//        System.out.println("abc".equals("Abc"));
//
//        System.out.println("abc".equalsIgnoreCase("ABc"));







//        System.out.println("aBcdE".toUpperCase());
//
//        System.out.println("aBcdE".toLowerCase());


//        String s="    a bcd e    ";
//
//        System.out.println(s.trim());




//        String s="aaa,bbb,ccc";
//
//        String[] arr=s.split(",");
//
//        System.out.println(Arrays.toString(arr));

//        String[] arr={"aaa","bbb","ccc"};
//
//        String s=String.join("-",arr);
//
//        System.out.println(s);





//        String s="abcdef";
//
//        System.out.println(s.matches("^abc\\w+$"));


        //025-12345678
//        String phone="025-12345678";
//
//        System.out.println(phone.matches("\\d{3,4}-\\d{8}"));


//        System.out.println("\\");
//        System.out.println("\"");





//        String s="sdafs3456324adf34252345jlksad32453245jflks32453245345adjfljiowesdaf";
//
//        System.out.println(s.replace("a","X"));
//
//        System.out.println(s.replaceAll("\\d","X"));
//
//        System.out.println(s.replaceAll("\\d+","X"));

//        String phone="15915935841,15122234855,18969872348";
//
//        System.out.println(phone.replaceAll("(\\d{3})(\\d{5})(\\d{3})","$1*****$3"));


//        String s="sadfsadjlkfjlksadjflk;jsadflkjsadklfjsald;fjskadlfjsladfjsafasdfsadfasdf";
        //统计s中a出现了多少次？

//        int count=0;
//        for (int i = 0; i < s.length(); i++) {
//            char c=s.charAt(i);
//            if('a'==c){
//                count++;
//            }
//        }
//        System.out.println("count = " + count);


//        String s1=s.replace("a","");
//
//        System.out.println(s.length()-s1.length());






//        String s="";
//        StringBuffer s=new StringBuffer();//419
        StringBuilder s=new StringBuilder();//75

        long start=System.currentTimeMillis();

        for (int i = 0; i < 9999999; i++) {
//            s+="1";//78296
            s.append("1");
        }

        String str=s.toString();

        long end=System.currentTimeMillis();

        System.out.println(end-start);





    }
}
